module.exports = {
  configureWebpack: {
    externals: {
      'vue': 'Vue',
      'vue-router': 'VueRouter',
      'vuex': 'Vuex',
      'axios': 'axios',
      'element-ui': 'ELEMENT',
      "vuescroll": "vuescroll",
      "echarts": "echarts"
    },
    resolve: {
      alias: {
        'components': '@/components',
        'content': 'components/content',
        'common': 'components/common',
        'assets': '@/assets',
        'network': '@/network',
        'views': '@/views',
        'utils': '@/utils',

      }
    }

  },
  productionSourceMap: false,

  // 关于打包的设置
  publicPath: '/',//vue-cli3.3+新版本使用
  // baseURI: '/',//vue-cli3以下版本使用
  outputDir: 'dist',//构建输出目录
  assetsDir: 'assets',//静态资源目录(js,css,img,fonts)
  lintOnSave: false,//是否开启eslint保存检测,有效值: true || false || 'error'

  // 跨域
  // devServer: {
  //   // open: true, //是否自动弹出浏览器页面
  //   // host: "localhost",
  //   port: '80',
  //   // https: false, //是否使用https协议
  //   // hotOnly: true, //是否开启热更新
  //   proxy: {
  //     // proxy all requests starting with /api to jsonplaceholder
  //     '/api': {
  //       target: 'http://localhost:4000',   //代理接口
  //       changeOrigin: true,
  //       pathRewrite: {
  //         '^/api': ''    //代理的路径
  //       }
  //     }
  //   },
  // },

}